package lx1;

import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;

public class Client {
    public static void main(String[] args) throws IOException {
        /*需求：
        客户端：多次发送数据
        服务器：接收多次接收数据，并打印*/

        //1.创建Socket的对象
        /*
        细节： 在创建对象的同时连接服务器
        如果连不上，程序报错
         */
        Socket s = new Socket("127.0.0.1", 10086);
        //
        //2.可以从连接通道获取输出流
        OutputStream os = s.getOutputStream();
        Scanner sc = new Scanner(System.in);
        while (true) {
            String str = sc.nextLine();
            if (str.equals("886")) {
                break;
            }
            //3.输出流写数据
            os.write(str.getBytes());

        }
        //关闭资源
        //s关闭了，连接通道的流也会关闭
        s.close();
    }
}
